runtime.traceWriter.ensure (method)

8 uses

	runtime (current package)
		traceallocfree.go#L33: 	w, flushed = w.ensure(1 + 4*traceBytesPerNumber)
		tracebuf.go#L79: 	w, _ = w.ensure(1 + (len(args)+1)*traceBytesPerNumber)
		tracebuf.go#L129: func (w traceWriter) ensure(maxSize int) (traceWriter, bool) {
		tracecpu.go#L174: 		w, flushed = w.ensure(2 + 5*traceBytesPerNumber /* tracev2.EvCPUSamples + tracev2.EvCPUSample + timestamp + g + m + p + stack ID */)
		tracestack.go#L186: 	w, flushed = w.ensure(1 + maxBytes)
		tracestring.go#L64: 	w, flushed = w.ensure(2 + 2*traceBytesPerNumber + len(s) /* tracev2.EvStrings + tracev2.EvString + ID + len + string data */)
		tracetime.go#L83: 	w, _ = w.ensure(3 /* EvSync + EvFrequency + EvClockSnapshot */ + 5*traceBytesPerNumber /* frequency, timestamp, mono, sec, nsec */)
		tracetype.go#L60: 	w, flushed = w.ensure(1 + maxBytes)